#include <stdio.h>

void swap(int *a,int *b){
    printf("this is swap");
}

int main()
{
    char a[] = "i love code",b[20],d[20];
    char c[] = "i love game0";
    int i;
    char *p1,*p2;
    p1 = c;
    p2 = d;
    //使用指针打印字符数组
    for(;*p1!='\0';p1++,p2++){
        *p2 = *p1;
    }
    printf("string d=%s\n",d);

    //使用*取出数组元素
    for(i=0;*(a+i)!='\0';i++){
        *(b+i)=*(a+i); 
    }
    printf("string b = %s\n", a);
    *(b+i)='\0';
    //使用数组下标打印字符数组
    for(int j=0;b[j] != '\0';j++){
        printf("%c", b[j]);
    }

    return 0;

}